home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 April: Mac OS SDK / Dev.CD Apr 97 SDK1.toast / Development Kits (Disc 1) / Interfaces&Libraries / Interfaces / AIncludes / AERegistry.a < prev    next >
Encoding:
Text File  |  1996-01-24  |  21.6 KB  |  530 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        AERegistry.a
  3. ;
  4. ;    Contains:    AppleEvents Registry Interface.
  5. ;
  6. ;    Version:    Technology:    System 7.5
  7. ;                Package:    Universal Interfaces 2.2 in “MPW” on ETO #20
  8. ;
  9. ;    Copyright:    © 1984-1995 by Apple Computer, Inc.
  10. ;                All rights reserved.
  11. ;
  12. ;    Bugs?:        If you find a problem with this file, use the Apple Bug Reporter
  13. ;                stack.  Include the file and version information (from above)
  14. ;                in the problem description and send to:
  15. ;                    Internet:    apple.bugs@applelink.apple.com
  16. ;                    AppleLink:    APPLE.BUGS
  17. ;
  18. ;
  19.  
  20.     IF &TYPE('__AEREGISTRY__') = 'UNDEFINED' THEN
  21. __AEREGISTRY__ SET 1
  22.  
  23.  
  24.     IF &TYPE('__TYPES__') = 'UNDEFINED' THEN
  25.     include 'Types.a'
  26.     ENDIF
  27. ;        include 'ConditionalMacros.a'                                ;
  28.  
  29.     IF &TYPE('__ERRORS__') = 'UNDEFINED' THEN
  30.     include 'Errors.a'
  31.     ENDIF
  32.  
  33.     IF &TYPE('__APPLEEVENTS__') = 'UNDEFINED' THEN
  34.     include 'AppleEvents.a'
  35.     ENDIF
  36. ;        include 'Memory.a'                                            ;
  37. ;            include 'MixedMode.a'                                    ;
  38. ;        include 'OSUtils.a'                                        ;
  39. ;        include 'Events.a'                                            ;
  40. ;            include 'Quickdraw.a'                                    ;
  41. ;                include 'QuickdrawText.a'                            ;
  42. ;        include 'EPPC.a'                                            ;
  43. ;            include 'AppleTalk.a'                                    ;
  44. ;            include 'Files.a'                                        ;
  45. ;                include 'Finder.a'                                    ;
  46. ;            include 'PPCToolbox.a'                                    ;
  47. ;            include 'Processes.a'                                    ;
  48. ;        include 'Notification.a'                                    ;
  49.  
  50. cAEList                            EQU        'list'                ;  0x6c697374  
  51. cApplication                    EQU        'capp'                ;  0x63617070  
  52. cArc                            EQU        'carc'                ;  0x63617263  
  53. cBoolean                        EQU        'bool'                ;  0x626f6f6c  
  54. cCell                            EQU        'ccel'                ;  0x6363656c  
  55. cChar                            EQU        'cha '                ;  0x63686120  
  56. cColorTable                        EQU        'clrt'                ;  0x636c7274  
  57. cColumn                            EQU        'ccol'                ;  0x63636f6c  
  58. cDocument                        EQU        'docu'                ;  0x646f6375  
  59. cDrawingArea                    EQU        'cdrw'                ;  0x63647277  
  60. cEnumeration                    EQU        'enum'                ;  0x656e756d  
  61. cFile                            EQU        'file'                ;  0x66696c65  
  62. cFixed                            EQU        'fixd'                ;  0x66697864  
  63. cFixedPoint                        EQU        'fpnt'                ;  0x66706e74  
  64. cFixedRectangle                    EQU        'frct'                ;  0x66726374  
  65. cGraphicLine                    EQU        'glin'                ;  0x676c696e  
  66. cGraphicObject                    EQU        'cgob'                ;  0x63676f62  
  67. cGraphicShape                    EQU        'cgsh'                ;  0x63677368  
  68. cGraphicText                    EQU        'cgtx'                ;  0x63677478  
  69. cGroupedGraphic                    EQU        'cpic'
  70.  
  71. cInsertionLoc                    EQU        'insl'                ;  0x696e736c  
  72. cInsertionPoint                    EQU        'cins'                ;  0x63696e73  
  73. cIntlText                        EQU        'itxt'                ;  0x69747874  
  74. cIntlWritingCode                EQU        'intl'                ;  0x696e746c  
  75. cItem                            EQU        'citm'                ;  0x6369746d  
  76. cLine                            EQU        'clin'                ;  0x636c696e  
  77. cLongDateTime                    EQU        'ldt '                ;  0x6c647420  
  78. cLongFixed                        EQU        'lfxd'                ;  0x6c667864  
  79. cLongFixedPoint                    EQU        'lfpt'                ;  0x6c667074  
  80. cLongFixedRectangle                EQU        'lfrc'                ;  0x6c667263  
  81. cLongInteger                    EQU        'long'                ;  0x6c6f6e67  
  82. cLongPoint                        EQU        'lpnt'                ;  0x6c706e74  
  83. cLongRectangle                    EQU        'lrct'                ;  0x6c726374  
  84. cMachineLoc                        EQU        'mLoc'                ;  0x6d4c6f63  
  85. cMenu                            EQU        'cmnu'                ;  0x636d6e75  
  86. cMenuItem                        EQU        'cmen'                ;  0x636d656e  
  87. cObject                            EQU        'cobj'                ;  0x636f626a  
  88. cObjectSpecifier                EQU        'obj '                ;  0x6f626a20  
  89. cOpenableObject                    EQU        'coob'                ;  0x636f6f62  
  90. cOval                            EQU        'covl'
  91.  
  92. cParagraph                        EQU        'cpar'                ;  0x63706172  
  93. cPICT                            EQU        'PICT'                ;  0x50494354  
  94. cPixel                            EQU        'cpxl'                ;  0x6370786c  
  95. cPixelMap                        EQU        'cpix'                ;  0x63706978  
  96. cPolygon                        EQU        'cpgn'                ;  0x6370676e  
  97. cProperty                        EQU        'prop'                ;  0x70726f70  
  98. cQDPoint                        EQU        'QDpt'                ;  0x51447074  
  99. cQDRectangle                    EQU        'qdrt'                ;  0x71647274  
  100. cRectangle                        EQU        'crec'                ;  0x63726563  
  101. cRGBColor                        EQU        'cRGB'                ;  0x63524742  
  102. cRotation                        EQU        'trot'                ;  0x74726f74  
  103. cRoundedRectangle                EQU        'crrc'                ;  0x63727263  
  104. cRow                            EQU        'crow'                ;  0x63726f77  
  105. cSelection                        EQU        'csel'                ;  0x6373656c  
  106. cShortInteger                    EQU        'shor'                ;  0x73686f72  
  107. cTable                            EQU        'ctbl'                ;  0x6374626c  
  108. cText                            EQU        'ctxt'                ;  0x63747874  
  109. cTextFlow                        EQU        'cflo'                ;  0x63666c6f  
  110. cTextStyles                        EQU        'tsty'                ;  0x74737479  
  111. cType                            EQU        'type'
  112.  
  113. cVersion                        EQU        'vers'                ;  0x76657273  
  114. cWindow                            EQU        'cwin'                ;  0x6377696e  
  115. cWord                            EQU        'cwor'                ;  0x63776f72  
  116. enumArrows                        EQU        'arro'                ;  0x6172726f  
  117. enumJustification                EQU        'just'                ;  0x6a757374  
  118. enumKeyForm                        EQU        'kfrm'                ;  0x6b66726d  
  119. enumPosition                    EQU        'posi'                ;  0x706f7369  
  120. enumProtection                    EQU        'prtn'                ;  0x7072746e  
  121. enumQuality                        EQU        'qual'                ;  0x7175616c  
  122. enumSaveOptions                    EQU        'savo'                ;  0x7361766f  
  123. enumStyle                        EQU        'styl'                ;  0x7374796c  
  124. enumTransferMode                EQU        'tran'                ;  0x7472616e  
  125. formUniqueID                    EQU        'ID  '                ;  0x49442020  
  126. kAEAbout                        EQU        'abou'                ;  0x61626f75  
  127. kAEAfter                        EQU        'afte'                ;  0x61667465  
  128. kAEAliasSelection                EQU        'sali'                ;  0x73616c69  
  129. kAEAllCaps                        EQU        'alcp'                ;  0x616c6370  
  130. kAEArrowAtEnd                    EQU        'aren'                ;  0x6172656e  
  131. kAEArrowAtStart                    EQU        'arst'                ;  0x61727374  
  132. kAEArrowBothEnds                EQU        'arbo'
  133.  
  134. kAEAsk                            EQU        'ask '                ;  0x61736b20  
  135. kAEBefore                        EQU        'befo'                ;  0x6265666f  
  136. kAEBeginning                    EQU        'bgng'                ;  0x62676e67  
  137. kAEBeginsWith                    EQU        'bgwt'                ;  0x62677774  
  138. kAEBeginTransaction                EQU        'begi'                ;  0x62656769  
  139. kAEBold                            EQU        'bold'                ;  0x626f6c64  
  140. kAECaseSensEquals                EQU        'cseq'                ;  0x63736571  
  141. kAECentered                        EQU        'cent'                ;  0x63656e74  
  142. kAEChangeView                    EQU        'view'                ;  0x76696577  
  143. kAEClone                        EQU        'clon'                ;  0x636c6f6e  
  144. kAEClose                        EQU        'clos'                ;  0x636c6f73  
  145. kAECondensed                    EQU        'cond'                ;  0x636f6e64  
  146. kAEContains                        EQU        'cont'                ;  0x636f6e74  
  147. kAECopy                            EQU        'copy'                ;  0x636f7079  
  148. kAECoreSuite                    EQU        'core'                ;  0x636f7265  
  149. kAECountElements                EQU        'cnte'                ;  0x636e7465  
  150. kAECreateElement                EQU        'crel'                ;  0x6372656c  
  151. kAECreatePublisher                EQU        'cpub'                ;  0x63707562  
  152. kAECut                            EQU        'cut '                ;  0x63757420  
  153. kAEDelete                        EQU        'delo'
  154.  
  155. kAEDoObjectsExist                EQU        'doex'                ;  0x646f6578  
  156. kAEDoScript                        EQU        'dosc'                ;  0x646f7363  
  157. kAEDrag                            EQU        'drag'                ;  0x64726167  
  158. kAEDuplicateSelection            EQU        'sdup'                ;  0x73647570  
  159. kAEEditGraphic                    EQU        'edit'                ;  0x65646974  
  160. kAEEmptyTrash                    EQU        'empt'                ;  0x656d7074  
  161. kAEEnd                            EQU        'end '                ;  0x656e6420  
  162. kAEEndsWith                        EQU        'ends'                ;  0x656e6473  
  163. kAEEndTransaction                EQU        'endt'                ;  0x656e6474  
  164. kAEEquals                        EQU        '=   '                ;  0x3d202020  
  165. kAEExpanded                        EQU        'pexp'                ;  0x70657870  
  166. kAEFast                            EQU        'fast'                ;  0x66617374  
  167. kAEFinderEvents                    EQU        'FNDR'                ;  0x464e4452  
  168. kAEFormulaProtect                EQU        'fpro'                ;  0x6670726f  
  169. kAEFullyJustified                EQU        'full'                ;  0x66756c6c  
  170. kAEGetClassInfo                    EQU        'qobj'                ;  0x716f626a  
  171. kAEGetData                        EQU        'getd'                ;  0x67657464  
  172. kAEGetDataSize                    EQU        'dsiz'                ;  0x6473697a  
  173. kAEGetEventInfo                    EQU        'gtei'                ;  0x67746569  
  174. kAEGetInfoSelection                EQU        'sinf'
  175.  
  176. kAEGetPrivilegeSelection        EQU        'sprv'                ;  0x73707276  
  177. kAEGetSuiteInfo                    EQU        'gtsi'                ;  0x67747369  
  178. kAEGreaterThan                    EQU        '>   '                ;  0x3e202020  
  179. kAEGreaterThanEquals            EQU        '>=  '                ;  0x3e3d2020  
  180. kAEGrow                            EQU        'grow'                ;  0x67726f77  
  181. kAEHidden                        EQU        'hidn'                ;  0x6869646e  
  182. kAEHiQuality                    EQU        'hiqu'                ;  0x68697175  
  183. kAEImageGraphic                    EQU        'imgr'                ;  0x696d6772  
  184. kAEIsUniform                    EQU        'isun'                ;  0x6973756e  
  185. kAEItalic                        EQU        'ital'                ;  0x6974616c  
  186. kAELeftJustified                EQU        'left'                ;  0x6c656674  
  187. kAELessThan                        EQU        '<   '                ;  0x3c202020  
  188. kAELessThanEquals                EQU        '<=  '                ;  0x3c3d2020  
  189. kAELowercase                    EQU        'lowc'                ;  0x6c6f7763  
  190. kAEMakeObjectsVisible            EQU        'mvis'                ;  0x6d766973  
  191. kAEMiscStandards                EQU        'misc'                ;  0x6d697363  
  192. kAEModifiable                    EQU        'modf'                ;  0x6d6f6466  
  193. kAEMove                            EQU        'move'                ;  0x6d6f7665  
  194. kAENo                            EQU        'no  '                ;  0x6e6f2020  
  195. kAENoArrow                        EQU        'arno'
  196.  
  197. kAENonmodifiable                EQU        'nmod'                ;  0x6e6d6f64  
  198. kAEOpen                            EQU        'odoc'                ;  0x6f646f63  
  199. kAEOpenSelection                EQU        'sope'                ;  0x736f7065  
  200. kAEOutline                        EQU        'outl'                ;  0x6f75746c  
  201. kAEPageSetup                    EQU        'pgsu'                ;  0x70677375  
  202. kAEPaste                        EQU        'past'                ;  0x70617374  
  203. kAEPlain                        EQU        'plan'                ;  0x706c616e  
  204. kAEPrint                        EQU        'pdoc'                ;  0x70646f63  
  205. kAEPrintSelection                EQU        'spri'                ;  0x73707269  
  206. kAEPrintWindow                    EQU        'pwin'                ;  0x7077696e  
  207. kAEPutAwaySelection                EQU        'sput'                ;  0x73707574  
  208. kAEQDAddOver                    EQU        'addo'                ;  0x6164646f  
  209. kAEQDAddPin                        EQU        'addp'                ;  0x61646470  
  210. kAEQDAdMax                        EQU        'admx'                ;  0x61646d78  
  211. kAEQDAdMin                        EQU        'admn'                ;  0x61646d6e  
  212. kAEQDBic                        EQU        'bic '                ;  0x62696320  
  213. kAEQDBlend                        EQU        'blnd'                ;  0x626c6e64  
  214. kAEQDCopy                        EQU        'cpy '                ;  0x63707920  
  215. kAEQDNotBic                        EQU        'nbic'                ;  0x6e626963  
  216. kAEQDNotCopy                    EQU        'ncpy'
  217.  
  218. kAEQDNotOr                        EQU        'ntor'                ;  0x6e746f72  
  219. kAEQDNotXor                        EQU        'nxor'                ;  0x6e786f72  
  220. kAEQDOr                            EQU        'or  '                ;  0x6f722020  
  221. kAEQDSubOver                    EQU        'subo'                ;  0x7375626f  
  222. kAEQDSubPin                        EQU        'subp'                ;  0x73756270  
  223. kAEQDSupplementalSuite            EQU        'qdsp'                ;  0x71647370  
  224. kAEQDXor                        EQU        'xor '                ;  0x786f7220  
  225. kAEQuickdrawSuite                EQU        'qdrw'                ;  0x71647277  
  226. kAEQuitAll                        EQU        'quia'                ;  0x71756961  
  227. kAERedo                            EQU        'redo'                ;  0x7265646f  
  228. kAERegular                        EQU        'regl'                ;  0x7265676c  
  229. kAEReplace                        EQU        'rplc'                ;  0x72706c63  
  230. kAERequiredSuite                EQU        'reqd'                ;  0x72657164  
  231. kAERestart                        EQU        'rest'                ;  0x72657374  
  232. kAERevealSelection                EQU        'srev'                ;  0x73726576  
  233. kAERevert                        EQU        'rvrt'                ;  0x72767274  
  234. kAERightJustified                EQU        'rght'                ;  0x72676874  
  235. kAESave                            EQU        'save'                ;  0x73617665  
  236. kAESelect                        EQU        'slct'                ;  0x736c6374  
  237. kAESetData                        EQU        'setd'
  238.  
  239. kAESetPosition                    EQU        'posn'                ;  0x706f736e  
  240. kAEShadow                        EQU        'shad'                ;  0x73686164  
  241. kAEShowClipboard                EQU        'shcl'                ;  0x7368636c  
  242. kAEShutDown                        EQU        'shut'                ;  0x73687574  
  243. kAESleep                        EQU        'slep'                ;  0x736c6570  
  244. kAESmallCaps                    EQU        'smcp'                ;  0x736d6370  
  245. kAESpecialClassProperties        EQU        'c@#!'                ;  0x63402321  
  246. kAEStrikethrough                EQU        'strk'                ;  0x7374726b  
  247. kAESubscript                    EQU        'sbsc'                ;  0x73627363  
  248. kAESuperscript                    EQU        'spsc'                ;  0x73707363  
  249. kAETableSuite                    EQU        'tbls'                ;  0x74626c73  
  250. kAETextSuite                    EQU        'TEXT'                ;  0x54455854  
  251. kAETransactionTerminated        EQU        'ttrm'                ;  0x7474726d  
  252. kAEUnderline                    EQU        'undl'                ;  0x756e646c  
  253. kAEUndo                            EQU        'undo'                ;  0x756e646f  
  254. kAEWholeWordEquals                EQU        'wweq'                ;  0x77776571  
  255. kAEYes                            EQU        'yes '                ;  0x79657320  
  256. kAEZoom                            EQU        'zoom'                ;  0x7a6f6f6d  
  257. keyAEAngle                        EQU        'kang'                ;  0x6b616e67  
  258. keyAEArcAngle                    EQU        'parc'
  259.  
  260. keyAEBaseAddr                    EQU        'badd'                ;  0x62616464  
  261. keyAEBestType                    EQU        'pbst'                ;  0x70627374  
  262. keyAEBgndColor                    EQU        'kbcl'                ;  0x6b62636c  
  263. keyAEBgndPattern                EQU        'kbpt'                ;  0x6b627074  
  264. keyAEBounds                        EQU        'pbnd'                ;  0x70626e64  
  265. keyAECellList                    EQU        'kclt'                ;  0x6b636c74  
  266. keyAEClassID                    EQU        'clID'                ;  0x636c4944  
  267. keyAEColor                        EQU        'colr'                ;  0x636f6c72  
  268. keyAEColorTable                    EQU        'cltb'                ;  0x636c7462  
  269. keyAECurveHeight                EQU        'kchd'                ;  0x6b636864  
  270. keyAECurveWidth                    EQU        'kcwd'                ;  0x6b637764  
  271. keyAEDashStyle                    EQU        'pdst'                ;  0x70647374  
  272. keyAEData                        EQU        'data'                ;  0x64617461  
  273. keyAEDefaultType                EQU        'deft'                ;  0x64656674  
  274. keyAEDefinitionRect                EQU        'pdrt'                ;  0x70647274  
  275. keyAEDescType                    EQU        'dstp'                ;  0x64737470  
  276. keyAEDestination                EQU        'dest'                ;  0x64657374  
  277. keyAEDoAntiAlias                EQU        'anta'                ;  0x616e7461  
  278. keyAEDoDithered                    EQU        'gdit'                ;  0x67646974  
  279. keyAEDoRotate                    EQU        'kdrt'
  280.  
  281. keyAEDoScale                    EQU        'ksca'                ;  0x6b736361  
  282. keyAEDoTranslate                EQU        'ktra'                ;  0x6b747261  
  283. keyAEEditionFileLoc                EQU        'eloc'                ;  0x656c6f63  
  284. keyAEElements                    EQU        'elms'                ;  0x656c6d73  
  285. keyAEEndPoint                    EQU        'pend'                ;  0x70656e64  
  286. keyAEEventClass                    EQU        'evcl'                ;  0x6576636c  
  287. keyAEEventID                    EQU        'evti'                ;  0x65767469  
  288. keyAEFile                        EQU        'kfil'                ;  0x6b66696c  
  289. keyAEFileType                    EQU        'fltp'                ;  0x666c7470  
  290. keyAEFillColor                    EQU        'flcl'                ;  0x666c636c  
  291. keyAEFillPattern                EQU        'flpt'                ;  0x666c7074  
  292. keyAEFlipHorizontal                EQU        'kfho'                ;  0x6b66686f  
  293. keyAEFlipVertical                EQU        'kfvt'                ;  0x6b667674  
  294. keyAEFont                        EQU        'font'                ;  0x666f6e74  
  295. keyAEFormula                    EQU        'pfor'                ;  0x70666f72  
  296. keyAEGraphicObjects                EQU        'gobs'                ;  0x676f6273  
  297. keyAEID                            EQU        'ID  '                ;  0x49442020  
  298. keyAEImageQuality                EQU        'gqua'                ;  0x67717561  
  299. keyAEInsertHere                    EQU        'insh'                ;  0x696e7368  
  300. keyAEKeyForms                    EQU        'keyf'
  301.  
  302. keyAEKeyword                    EQU        'kywd'                ;  0x6b797764  
  303. keyAELevel                        EQU        'levl'                ;  0x6c65766c  
  304. keyAELineArrow                    EQU        'arro'                ;  0x6172726f  
  305. keyAEName                        EQU        'pnam'                ;  0x706e616d  
  306. keyAENewElementLoc                EQU        'pnel'                ;  0x706e656c  
  307. keyAEObject                        EQU        'kobj'                ;  0x6b6f626a  
  308. keyAEObjectClass                EQU        'kocl'                ;  0x6b6f636c  
  309. keyAEOffStyles                    EQU        'ofst'                ;  0x6f667374  
  310. keyAEOnStyles                    EQU        'onst'                ;  0x6f6e7374  
  311. keyAEParameters                    EQU        'prms'                ;  0x70726d73  
  312. keyAEParamFlags                    EQU        'pmfg'                ;  0x706d6667  
  313. keyAEPenColor                    EQU        'ppcl'                ;  0x7070636c  
  314. keyAEPenPattern                    EQU        'pppa'                ;  0x70707061  
  315. keyAEPenWidth                    EQU        'ppwd'                ;  0x70707764  
  316. keyAEPixelDepth                    EQU        'pdpt'                ;  0x70647074  
  317. keyAEPixMapMinus                EQU        'kpmm'                ;  0x6b706d6d  
  318. keyAEPMTable                    EQU        'kpmt'                ;  0x6b706d74  
  319. keyAEPointList                    EQU        'ptlt'                ;  0x70746c74  
  320. keyAEPointSize                    EQU        'ptsz'                ;  0x7074737a  
  321. keyAEPosition                    EQU        'kpos'
  322.  
  323. keyAEPropData                    EQU        'prdt'                ;  0x70726474  
  324. keyAEProperties                    EQU        'qpro'                ;  0x7170726f  
  325. keyAEProperty                    EQU        'kprp'                ;  0x6b707270  
  326. keyAEPropFlags                    EQU        'prfg'                ;  0x70726667  
  327. keyAEPropID                        EQU        'prop'                ;  0x70726f70  
  328. keyAEProtection                    EQU        'ppro'                ;  0x7070726f  
  329. keyAERenderAs                    EQU        'kren'                ;  0x6b72656e  
  330. keyAERequestedType                EQU        'rtyp'                ;  0x72747970  
  331. keyAEResult                        EQU        '----'                ;  0x2d2d2d2d  
  332. keyAEResultInfo                    EQU        'rsin'                ;  0x7273696e  
  333. keyAERotation                    EQU        'prot'                ;  0x70726f74  
  334. keyAERotPoint                    EQU        'krtp'                ;  0x6b727470  
  335. keyAERowList                    EQU        'krls'                ;  0x6b726c73  
  336. keyAESaveOptions                EQU        'savo'                ;  0x7361766f  
  337. keyAEScale                        EQU        'pscl'                ;  0x7073636c  
  338. keyAEScriptTag                    EQU        'psct'                ;  0x70736374  
  339. keyAEShowWhere                    EQU        'show'                ;  0x73686f77  
  340. keyAEStartAngle                    EQU        'pang'                ;  0x70616e67  
  341. keyAEStartPoint                    EQU        'pstp'                ;  0x70737470  
  342. keyAEStyles                        EQU        'ksty'
  343.  
  344. keyAESuiteID                    EQU        'suit'                ;  0x73756974  
  345. keyAEText                        EQU        'ktxt'                ;  0x6b747874  
  346. keyAETextColor                    EQU        'ptxc'                ;  0x70747863  
  347. keyAETextFont                    EQU        'ptxf'                ;  0x70747866  
  348. keyAETextPointSize                EQU        'ptps'                ;  0x70747073  
  349. keyAETextStyles                    EQU        'txst'                ;  0x74787374  
  350. keyAETheText                    EQU        'thtx'                ;  0x74687478  
  351. keyAETransferMode                EQU        'pptm'                ;  0x7070746d  
  352. keyAETranslation                EQU        'ptrs'                ;  0x70747273  
  353. keyAETryAsStructGraf            EQU        'toog'                ;  0x746f6f67  
  354. keyAEUniformStyles                EQU        'ustl'                ;  0x7573746c  
  355. keyAEUpdateOn                    EQU        'pupd'                ;  0x70757064  
  356. keyAEUserTerm                    EQU        'utrm'                ;  0x7574726d  
  357. keyAEWindow                        EQU        'wndw'                ;  0x776e6477  
  358. keyAEWritingCode                EQU        'wrcd'                ;  0x77726364  
  359. keyAETSMScriptTag                EQU        'sclg'
  360. keyAETSMTextFont                EQU        'ktxf'
  361. keyAETSMTextPointSize            EQU        'ktps'
  362. keyMiscellaneous                EQU        'fmsc'
  363.  
  364. keySelection                    EQU        'fsel'                ;  0x6673656c  
  365. keyWindow                        EQU        'kwnd'
  366.  
  367. pArcAngle                        EQU        'parc'                ;  0x70617263  
  368. pBackgroundColor                EQU        'pbcl'                ;  0x7062636c  
  369. pBackgroundPattern                EQU        'pbpt'                ;  0x70627074  
  370. pBestType                        EQU        'pbst'                ;  0x70627374  
  371. pBounds                            EQU        'pbnd'                ;  0x70626e64  
  372. pClass                            EQU        'pcls'                ;  0x70636c73  
  373. pClipboard                        EQU        'pcli'                ;  0x70636c69  
  374. pColor                            EQU        'colr'                ;  0x636f6c72  
  375. pColorTable                        EQU        'cltb'                ;  0x636c7462  
  376. pContents                        EQU        'pcnt'                ;  0x70636e74  
  377. pCornerCurveHeight                EQU        'pchd'                ;  0x70636864  
  378. pCornerCurveWidth                EQU        'pcwd'                ;  0x70637764  
  379. pDashStyle                        EQU        'pdst'                ;  0x70647374  
  380. pDefaultType                    EQU        'deft'                ;  0x64656674  
  381. pDefinitionRect                    EQU        'pdrt'                ;  0x70647274  
  382. pEnabled                        EQU        'enbl'                ;  0x656e626c  
  383. pEndPoint                        EQU        'pend'                ;  0x70656e64  
  384. pFillColor                        EQU        'flcl'                ;  0x666c636c  
  385. pFillPattern                    EQU        'flpt'                ;  0x666c7074  
  386. pFont                            EQU        'font'
  387.  
  388. pFormula                        EQU        'pfor'                ;  0x70666f72  
  389. pGraphicObjects                    EQU        'gobs'                ;  0x676f6273  
  390. pHasCloseBox                    EQU        'hclb'                ;  0x68636c62  
  391. pHasTitleBar                    EQU        'ptit'                ;  0x70746974  
  392. pID                                EQU        'ID  '                ;  0x49442020  
  393. pIndex                            EQU        'pidx'                ;  0x70696478  
  394. pInsertionLoc                    EQU        'pins'                ;  0x70696e73  
  395. pIsFloating                        EQU        'isfl'                ;  0x6973666c  
  396. pIsFrontProcess                    EQU        'pisf'                ;  0x70697366  
  397. pIsModal                        EQU        'pmod'                ;  0x706d6f64  
  398. pIsModified                        EQU        'imod'                ;  0x696d6f64  
  399. pIsResizable                    EQU        'prsz'                ;  0x7072737a  
  400. pIsStationeryPad                EQU        'pspd'                ;  0x70737064  
  401. pIsZoomable                        EQU        'iszm'                ;  0x69737a6d  
  402. pIsZoomed                        EQU        'pzum'                ;  0x707a756d  
  403. pItemNumber                        EQU        'itmn'                ;  0x69746d6e  
  404. pJustification                    EQU        'pjst'                ;  0x706a7374  
  405. pLineArrow                        EQU        'arro'                ;  0x6172726f  
  406. pMenuID                            EQU        'mnid'                ;  0x6d6e6964  
  407. pName                            EQU        'pnam'
  408.  
  409. pNewElementLoc                    EQU        'pnel'                ;  0x706e656c  
  410. pPenColor                        EQU        'ppcl'                ;  0x7070636c  
  411. pPenPattern                        EQU        'pppa'                ;  0x70707061  
  412. pPenWidth                        EQU        'ppwd'                ;  0x70707764  
  413. pPixelDepth                        EQU        'pdpt'                ;  0x70647074  
  414. pPointList                        EQU        'ptlt'                ;  0x70746c74  
  415. pPointSize                        EQU        'ptsz'                ;  0x7074737a  
  416. pProtection                        EQU        'ppro'                ;  0x7070726f  
  417. pRotation                        EQU        'prot'                ;  0x70726f74  
  418. pScale                            EQU        'pscl'                ;  0x7073636c  
  419. pScript                            EQU        'scpt'                ;  0x73637074  
  420. pScriptTag                        EQU        'psct'                ;  0x70736374  
  421. pSelected                        EQU        'selc'                ;  0x73656c63  
  422. pSelection                        EQU        'sele'                ;  0x73656c65  
  423. pStartAngle                        EQU        'pang'                ;  0x70616e67  
  424. pStartPoint                        EQU        'pstp'                ;  0x70737470  
  425. pTextColor                        EQU        'ptxc'                ;  0x70747863  
  426. pTextFont                        EQU        'ptxf'                ;  0x70747866  
  427. pTextItemDelimiters                EQU        'txdl'                ;  0x7478646c  
  428. pTextPointSize                    EQU        'ptps'
  429.  
  430. pTextStyles                        EQU        'txst'                ;  0x74787374  
  431. pTransferMode                    EQU        'pptm'                ;  0x7070746d  
  432. pTranslation                    EQU        'ptrs'                ;  0x70747273  
  433. pUniformStyles                    EQU        'ustl'                ;  0x7573746c  
  434. pUpdateOn                        EQU        'pupd'                ;  0x70757064  
  435. pUserSelection                    EQU        'pusl'                ;  0x7075736c  
  436. pVersion                        EQU        'vers'                ;  0x76657273  
  437. pVisible                        EQU        'pvis'
  438.  
  439. typeAEText                        EQU        'tTXT'                ;  0x74545854  
  440. typeArc                            EQU        'carc'                ;  0x63617263  
  441. typeBest                        EQU        'best'                ;  0x62657374  
  442. typeCell                        EQU        'ccel'                ;  0x6363656c  
  443. typeClassInfo                    EQU        'gcli'                ;  0x67636c69  
  444. typeColorTable                    EQU        'clrt'                ;  0x636c7274  
  445. typeColumn                        EQU        'ccol'                ;  0x63636f6c  
  446. typeDashStyle                    EQU        'tdas'                ;  0x74646173  
  447. typeData                        EQU        'tdta'                ;  0x74647461  
  448. typeDrawingArea                    EQU        'cdrw'                ;  0x63647277  
  449. typeElemInfo                    EQU        'elin'                ;  0x656c696e  
  450. typeEnumeration                    EQU        'enum'                ;  0x656e756d  
  451. typeEPS                            EQU        'EPS '                ;  0x45505320  
  452. typeEventInfo                    EQU        'evin'
  453.  
  454. typeFinderWindow                EQU        'fwin'                ;  0x6677696e  
  455. typeFixedPoint                    EQU        'fpnt'                ;  0x66706e74  
  456. typeFixedRectangle                EQU        'frct'                ;  0x66726374  
  457. typeGraphicLine                    EQU        'glin'                ;  0x676c696e  
  458. typeGraphicText                    EQU        'cgtx'                ;  0x63677478  
  459. typeGroupedGraphic                EQU        'cpic'                ;  0x63706963  
  460. typeInsertionLoc                EQU        'insl'                ;  0x696e736c  
  461. typeIntlText                    EQU        'itxt'                ;  0x69747874  
  462. typeIntlWritingCode                EQU        'intl'                ;  0x696e746c  
  463. typeLongDateTime                EQU        'ldt '                ;  0x6c647420  
  464. typeLongFixed                    EQU        'lfxd'                ;  0x6c667864  
  465. typeLongFixedPoint                EQU        'lfpt'                ;  0x6c667074  
  466. typeLongFixedRectangle            EQU        'lfrc'                ;  0x6c667263  
  467. typeLongPoint                    EQU        'lpnt'                ;  0x6c706e74  
  468. typeLongRectangle                EQU        'lrct'                ;  0x6c726374  
  469. typeMachineLoc                    EQU        'mLoc'                ;  0x6d4c6f63  
  470. typeOval                        EQU        'covl'                ;  0x636f766c  
  471. typeParamInfo                    EQU        'pmin'                ;  0x706d696e  
  472. typePict                        EQU        'PICT'
  473.  
  474. typePixelMap                    EQU        'cpix'                ;  0x63706978  
  475. typePixMapMinus                    EQU        'tpmm'                ;  0x74706d6d  
  476. typePolygon                        EQU        'cpgn'                ;  0x6370676e  
  477. typePropInfo                    EQU        'pinf'                ;  0x70696e66  
  478. typeQDPoint                        EQU        'QDpt'                ;  0x51447074  
  479. typeRectangle                    EQU        'crec'                ;  0x63726563  
  480. typeRGB16                        EQU        'tr16'                ;  0x74723136  
  481. typeRGB96                        EQU        'tr96'                ;  0x74723936  
  482. typeRGBColor                    EQU        'cRGB'                ;  0x63524742  
  483. typeRotation                    EQU        'trot'                ;  0x74726f74  
  484. typeRoundedRectangle            EQU        'crrc'                ;  0x63727263  
  485. typeRow                            EQU        'crow'                ;  0x63726f77  
  486. typeScrapStyles                    EQU        'styl'                ;  0x7374796c  
  487. typeScript                        EQU        'scpt'                ;  0x73637074  
  488. typeStyledText                    EQU        'STXT'                ;  0x53545854  
  489. typeSuiteInfo                    EQU        'suin'                ;  0x7375696e  
  490. typeTable                        EQU        'ctbl'                ;  0x6374626c  
  491. typeTextStyles                    EQU        'tsty'
  492.  
  493. typeTIFF                        EQU        'TIFF'                ;  0x54494646  
  494. typeVersion                        EQU        'vers'
  495.  
  496. kBySmallIcon                    EQU        0
  497. kByIconView                        EQU        1
  498. kByNameView                        EQU        2
  499. kByDateView                        EQU        3
  500. kBySizeView                        EQU        4
  501. kByKindView                        EQU        5
  502. kByCommentView                    EQU        6
  503. kByLabelView                    EQU        7
  504. kByVersionView                    EQU        8
  505.  
  506. kAEInfo                            EQU        11
  507. kAEMain                            EQU        0
  508. kAESharing                        EQU        13
  509.  
  510. kAEZoomIn                        EQU        7
  511. kAEZoomOut                        EQU        8
  512.  
  513. WritingCode             RECORD    0
  514. theScriptCode             ds.w   1        ; offset: $0 (0)
  515. theLangCode                 ds.w   1        ; offset: $2 (2)
  516. sizeof                     EQU *            ; size:   $4 (4)
  517.                         ENDR
  518.  
  519. ; typedef struct WritingCode  WritingCode
  520. IntlText                 RECORD    0
  521. theScriptCode             ds.w   1        ; offset: $0 (0)
  522. theLangCode                 ds.w   1        ; offset: $2 (2)
  523. theText                     ds.b   1        ; offset: $4 (4)        ; variable length data 
  524.                          ORG 6
  525. sizeof                     EQU *            ; size:   $6 (6)
  526.                         ENDR
  527.  
  528. ; typedef struct IntlText     IntlText
  529.     ENDIF ; __AEREGISTRY__
  530.